翻訳と辞書
Words near each other
・ Red (Dutch band)
・ Red (Elbow song)
・ Red (EP)
・ Red (film series)
・ Red (Guillemots album)
・ Red (John Stevens album)
・ Red (King Crimson album)
・ Red (Leslie Cheung album)
・ Red (manga)
・ Red (mascot)
・ Red (Nanase Aikawa album)
・ Red (nickname)
・ Red (nightclub)
・ Red (novel)
・ Red (play)
Red (programming language)
・ Red (rapper)
・ Red (Symbion Project album)
・ Red (T'Pau album)
・ Red (Taylor Swift album)
・ Red (Taylor Swift song)
・ Red (Tex Avery)
・ Red (text editor)
・ Red (The Communards album)
・ Red (The Gazette song)
・ Red (Treble Charger song)
・ Red (WildStorm comics)
・ Red 13
・ Red 2
・ Red 2 (film)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Red (programming language) : ウィキペディア英語版
Red (programming language)

Red is both an imperative and functional programming language introduced in 2011 by Nenad Rakocevic. Its syntax and general usage directly overlaps with that of the interpreted Rebol language (which was introduced in 1997). Yet the implementation choices of Red were geared specifically to overcoming limitations of Rebol, creating what Rakocevic calls a "full stack programming language". Red can be used for extremely high-level programming (DSLs and GUIs) as well as low-level programming (operating systems and device drivers).
Key to the approach is that the language has two parts: ''Red/System'' and ''Red''. The former (Red/System) is similar to C, but packaged into a Rebol lexical structure ''(e.g. one would write "" instead of ""''. Red itself is a homoiconic language capable of meta-programming, whose semantics are more similar to Rebol's. Its runtime library is written in Red/System, and uses a hybrid approach: it compiles what it can deduce statically, has a just-in-time compiler for cases that can make use of it, and falls back onto an embedded interpreter when neither of those approaches will suffice.
Red seeks to remain independent of any other toolchain, and thus does its own code generation. It's therefore possible to cross-compile Red programs from any platform it supports to any other, via a command-line switch. Both Red and Red/System are distributed as open-source software under the modified BSD license. The runtime library is distributed under the more permissive Boost Software License.
==Introduction==

The Red programming language was presented during the Software Freedom Day 2011〔(« Red » ), ''softwarefreedomday.eu'', september 14, 2011.〕〔(« Red Programming Language: Red at Software Freedom Day 2011 » ), ''red-lang.org'', september 14, 2011.〕 giving to its author a large audience; the video is still on the SFD homepage since September 2011. Rakocevic is also the joint winners of the Rebol of the Year 2011 election.〔(« Red & Rebol DevCon Winter 2012 » ), ''devcon'', winter 2012.〕 Red was first introduced in the Netherlands on February 2011 at the ''Rebol & Boron conference''〔(« New Red Programming Language Gets Syllable Backend » ), ''osnews.com'', May 2011.〕 by its author, who is also known to be the creator of the Cheyenne HTTP server.〔(« Red Alert! » ), ''syllable.org'', May 2011.〕

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Red (programming language)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.